.PHONY:all
all:cal_server cal_clinet

LDFLAG=-DSELF=1
# 表示定义一个SELF宏的值为1
# 这样就可以不修改源码来进行条件编译
# #ifdef SELF
# #else
# #endif

cal_server:TcpServerMain.cc
	g++ -o $@ $^ $(LDFLAG) -std=c++14 -lpthread -ljsoncpp
cal_clinet:TcpClientMain.cc
	g++ -o $@ $^ $(LDFLAG) -std=c++14 -ljsoncpp
.PHONY:clean
clean:
	rm -f cal_server cal_clinet